The following example demonstrates how to add vertical and horizontal grid lines to a grid in table-view layout. A style for the ColumnManagerRow objects has been added to the resources to remove the horizontal grid line drawn above the column-manager row in the fixed headers.

XAML
Copy Code
<Grid xmlns:xcdg="http://schemas.xceed.com/wpf/xaml/datagrid">

   <Grid.Resources>

      <Style TargetType="{x:Type xcdg:ColumnManagerRow}">

         <Setter Property="BorderThickness" Value="0"/>

      </Style>

      <xcdg:DataGridCollectionViewSource x:Key="cvs_orders"

                                    Source="{Binding Source={x:Static Application.Current},

                                                      Path=Orders}"/>

   </Grid.Resources>   

   <xcdg:DataGridControl x:Name="OrdersGrid"

                         ItemsSource="{Binding Source={StaticResource cvs_orders}}">

      <xcdg:DataGridControl.View>



        <xcdg:TableView HorizontalGridLineThickness="1" VerticalGridLineThickness="1">

           <xcdg:TableView.HorizontalGridLineBrush>

              <SolidColorBrush Color="Orange"/>

           </xcdg:TableView.HorizontalGridLineBrush>

           <xcdg:TableView.VerticalGridLineBrush>

              <SolidColorBrush Color="Orange"/>

           </xcdg:TableView.VerticalGridLineBrush>

        </xcdg:TableView> 

      </xcdg:DataGridControl.View>

   </xcdg:DataGridControl>

</Grid>
VB.NET
Copy Code
Dim view As New TableView()

view.HorizontalGridLineThickness = 1

view.VerticalGridLineThickness = 1



view.HorizontalGridLineBrush = Brushes.Orange

view.VerticalGridLineBrush = Brushes.Orange



dataGridControl.View = view
C#
Copy Code
TableView view = new TableView();

view.HorizontalGridLineThickness = 1;

view.VerticalGridLineThickness = 1;



view.HorizontalGridLineBrush = Brushes.Orange;

view.VerticalGridLineBrush = Brushes.Orange;



dataGridControl.View = view;